two-stroke petrol engine - French English Dictionary